﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="Classes" targetNamespace="http://tempuri.org/Classes.xsd" xmlns:mstns="http://tempuri.org/Classes.xsd" xmlns="http://tempuri.org/Classes.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="Web.config" AppSettingsPropertyName="ILEConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="ILEConnectionString (Web.config)" ParameterPrefix="@" PropertyReference="AppConfig.System.Configuration.ConfigurationManager.0.ConnectionStrings.ILEConnectionString.ConnectionString" Provider="System.Data.SqlClient" />
        </Connections>
        <Tables>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="CoursesTableAdapter" GeneratorDataComponentClassName="CoursesTableAdapter" Name="Courses" UserDataComponentName="CoursesTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="dbo.Courses" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillCourses" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetCourses" GeneratorSourceName="FillCourses" GetMethodModifier="Public" GetMethodName="GetCourses" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetCourses" UserSourceName="FillCourses">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [Courses] WHERE (([CourseID] = @Original_CourseID))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_CourseID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [Courses] ([Title], [Subtitle], [Introduction], [IsEnabled]) VALUES (@Title, @Subtitle, @Introduction, @IsEnabled)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Title" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Subtitle" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Subtitle" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Introduction" Precision="0" ProviderType="Text" Scale="0" Size="0" SourceColumn="Introduction" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IsEnabled" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsEnabled" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     Courses.*
FROM         Courses</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [Courses] SET [Title] = @Title, [Subtitle] = @Subtitle, [Introduction] = @Introduction, [IsEnabled] = @IsEnabled WHERE (([CourseID] = @Original_CourseID))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Title" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Subtitle" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Subtitle" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Introduction" Precision="0" ProviderType="Text" Scale="0" Size="0" SourceColumn="Introduction" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IsEnabled" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsEnabled" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_CourseID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="CourseID" DataSetColumn="CourseID" />
              <Mapping SourceColumn="Title" DataSetColumn="Title" />
              <Mapping SourceColumn="Subtitle" DataSetColumn="Subtitle" />
              <Mapping SourceColumn="Introduction" DataSetColumn="Introduction" />
              <Mapping SourceColumn="IsEnabled" DataSetColumn="IsEnabled" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="dbo.Courses" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillCourseByCourseID" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetCourseByCourseID" GeneratorSourceName="FillCourseByCourseID" GetMethodModifier="Public" GetMethodName="GetCourseByCourseID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetCourseByCourseID" UserSourceName="FillCourseByCourseID">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT CourseID, Introduction, IsEnabled, Subtitle, Title FROM Courses WHERE (CourseID = @CourseID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="CourseID" ColumnName="CourseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="dbo.Courses" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillCoursesByIsEnabled" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetCoursesByIsEnabled" GeneratorSourceName="FillCoursesByIsEnabled" GetMethodModifier="Public" GetMethodName="GetCoursesByIsEnabled" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetCoursesByIsEnabled" UserSourceName="FillCoursesByIsEnabled">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT CourseID, Introduction, IsEnabled, Subtitle, Title FROM Courses WHERE (IsEnabled = @IsEnabled)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="IsEnabled" ColumnName="IsEnabled" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IsEnabled" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IsEnabled" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="[ILE3.0dev].dbo.Courses" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillCoursesByIsEnabledOrderByTitle" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetCoursesByIsEnabledOrderByTitle" GeneratorSourceName="FillCoursesByIsEnabledOrderByTitle" GetMethodModifier="Public" GetMethodName="GetCoursesByIsEnabledOrderByTitle" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetCoursesByIsEnabledOrderByTitle" UserSourceName="FillCoursesByIsEnabledOrderByTitle">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     CourseID, Introduction, IsEnabled, Subtitle, Title
FROM         Courses
WHERE     (IsEnabled = @IsEnabled)
ORDER BY Title</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="IsEnabled" ColumnName="IsEnabled" DataSourceName="[ILE3.0dev].dbo.Courses" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IsEnabled" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IsEnabled" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="[ILE3.0dev].dbo.Courses" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillCoursesOrderByTitle" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetCoursesOrderByTitle" GeneratorSourceName="FillCoursesOrderByTitle" GetMethodModifier="Public" GetMethodName="GetCoursesOrderByTitle" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetCoursesOrderByTitle" UserSourceName="FillCoursesOrderByTitle">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     CourseID, Title, Subtitle, Introduction, IsEnabled
FROM         Courses
ORDER BY Title</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="InsertCourse" Modifier="Public" Name="InsertCourse" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="InsertCourse">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>INSERT INTO [Courses] ([Title], [Subtitle], [Introduction], [IsEnabled]) VALUES (@Title, @Subtitle, @Introduction, @IsEnabled);

SELECT SCOPE_IDENTITY()</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="Title" ColumnName="Title" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@Title" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Subtitle" ColumnName="Subtitle" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses" DataTypeServer="varchar(50)" DbType="AnsiString" Direction="Input" ParameterName="@Subtitle" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumn="Subtitle" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Introduction" ColumnName="Introduction" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses" DataTypeServer="text" DbType="AnsiString" Direction="Input" ParameterName="@Introduction" Precision="0" ProviderType="Text" Scale="0" Size="2147483647" SourceColumn="Introduction" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="IsEnabled" ColumnName="IsEnabled" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IsEnabled" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IsEnabled" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
              </DbSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="UpdateCourse" Modifier="Public" Name="UpdateCourse" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="UpdateCourse">
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>UPDATE [Courses] SET [Title] = @Title, [Subtitle] = @Subtitle, [Introduction] = @Introduction, [IsEnabled] = @IsEnabled WHERE (([CourseID] = @CourseID))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="Title" ColumnName="Title" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses" DataTypeServer="varchar(100)" DbType="AnsiString" Direction="Input" ParameterName="@Title" Precision="0" ProviderType="VarChar" Scale="0" Size="100" SourceColumn="Title" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Subtitle" ColumnName="Subtitle" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses" DataTypeServer="varchar(100)" DbType="AnsiString" Direction="Input" ParameterName="@Subtitle" Precision="0" ProviderType="VarChar" Scale="0" Size="100" SourceColumn="Subtitle" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Introduction" ColumnName="Introduction" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses" DataTypeServer="text" DbType="AnsiString" Direction="Input" ParameterName="@Introduction" Precision="0" ProviderType="Text" Scale="0" Size="2147483647" SourceColumn="Introduction" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="IsEnabled" ColumnName="IsEnabled" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IsEnabled" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IsEnabled" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="CourseID" ColumnName="CourseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="Courses_SectionTableAdapter" GeneratorDataComponentClassName="Courses_SectionTableAdapter" Name="Courses_Section" UserDataComponentName="Courses_SectionTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="dbo.Courses_Section" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillSectionsByCourseID" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetSectionsByCourseID" GeneratorSourceName="FillSectionsByCourseID" GetMethodModifier="Public" GetMethodName="GetSectionsByCourseID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetSectionsByCourseID" UserSourceName="FillSectionsByCourseID">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [Courses_Section] WHERE (([CourseID] = @Original_CourseID) AND ([SectionNumber] = @Original_SectionNumber))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_CourseID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_SectionNumber" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="SectionNumber" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [Courses_Section] ([CourseID], [SectionNumber], [UseSectionInfo], [Subtitle], [Introduction], [ClassTime], [IsEnabled]) VALUES (@CourseID, @SectionNumber, @UseSectionInfo, @Subtitle, @Introduction, @ClassTime, @IsEnabled)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@SectionNumber" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="SectionNumber" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@UseSectionInfo" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="UseSectionInfo" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Subtitle" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Subtitle" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Introduction" Precision="0" ProviderType="Text" Scale="0" Size="0" SourceColumn="Introduction" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@ClassTime" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="ClassTime" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IsEnabled" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsEnabled" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     CourseID, SectionNumber, UseSectionInfo, Subtitle, Introduction, ClassTime, IsEnabled
FROM         Courses_Section
WHERE     (CourseID = @CourseID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="CourseID" ColumnName="CourseID" DataSourceName="[H:\WORKSPACE\ILE RC1\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [Courses_Section] SET [CourseID] = @CourseID, [SectionNumber] = @SectionNumber, [UseSectionInfo] = @UseSectionInfo, [Subtitle] = @Subtitle, [Introduction] = @Introduction, [ClassTime] = @ClassTime, [IsEnabled] = @IsEnabled WHERE (([CourseID] = @Original_CourseID) AND ([SectionNumber] = @Original_SectionNumber))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@SectionNumber" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="SectionNumber" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@UseSectionInfo" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="UseSectionInfo" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Subtitle" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Subtitle" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Introduction" Precision="0" ProviderType="Text" Scale="0" Size="0" SourceColumn="Introduction" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@ClassTime" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="ClassTime" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Boolean" Direction="Input" ParameterName="@IsEnabled" Precision="0" ProviderType="Bit" Scale="0" Size="0" SourceColumn="IsEnabled" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_CourseID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_SectionNumber" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="SectionNumber" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="CourseID" DataSetColumn="CourseID" />
              <Mapping SourceColumn="SectionNumber" DataSetColumn="SectionNumber" />
              <Mapping SourceColumn="UseSectionInfo" DataSetColumn="UseSectionInfo" />
              <Mapping SourceColumn="Subtitle" DataSetColumn="Subtitle" />
              <Mapping SourceColumn="Introduction" DataSetColumn="Introduction" />
              <Mapping SourceColumn="ClassTime" DataSetColumn="ClassTime" />
              <Mapping SourceColumn="IsEnabled" DataSetColumn="IsEnabled" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="DeleteSection" Modifier="Public" Name="DeleteSection" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="DeleteSection">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>DELETE FROM [Courses_Section] WHERE (([CourseID] = @CourseID) AND ([SectionNumber] = @SectionNumber))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="CourseID" ColumnName="CourseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="SectionNumber" ColumnName="SectionNumber" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@SectionNumber" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="SectionNumber" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
              </DbSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="dbo.Courses_Section" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillSection" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetSection" GeneratorSourceName="FillSection" GetMethodModifier="Public" GetMethodName="GetSection" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetSection" UserSourceName="FillSection">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT ClassTime, CourseID, Introduction, IsEnabled, SectionNumber, Subtitle, UseSectionInfo FROM Courses_Section WHERE (CourseID = @CourseID) AND (SectionNumber = @SectionNumber)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="CourseID" ColumnName="CourseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="SectionNumber" ColumnName="SectionNumber" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@SectionNumber" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="SectionNumber" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="dbo.Courses_Section" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="FillSectionsEnabledByCourseID" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetSectionsEnabledByCourseID" GeneratorSourceName="FillSectionsEnabledByCourseID" GetMethodModifier="Public" GetMethodName="GetSectionsEnabledByCourseID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetSectionsEnabledByCourseID" UserSourceName="FillSectionsEnabledByCourseID">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT ClassTime, CourseID, Introduction, IsEnabled, SectionNumber, Subtitle, UseSectionInfo FROM Courses_Section WHERE (CourseID = @CourseID) AND (IsEnabled = 1)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="CourseID" ColumnName="CourseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="InsertCourseSection" Modifier="Public" Name="InsertCourseSection" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="InsertCourseSection">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>INSERT INTO [Courses_Section] ([CourseID], [SectionNumber], [UseSectionInfo], [Subtitle], [Introduction], [ClassTime], [IsEnabled]) VALUES (@CourseID, @SectionNumber, @UseSectionInfo, @Subtitle, @Introduction, @ClassTime, @IsEnabled)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="CourseID" ColumnName="CourseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="SectionNumber" ColumnName="SectionNumber" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@SectionNumber" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="SectionNumber" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="UseSectionInfo" ColumnName="UseSectionInfo" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@UseSectionInfo" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="UseSectionInfo" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Subtitle" ColumnName="Subtitle" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="varchar(100)" DbType="AnsiString" Direction="Input" ParameterName="@Subtitle" Precision="0" ProviderType="VarChar" Scale="0" Size="100" SourceColumn="Subtitle" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Introduction" ColumnName="Introduction" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="text" DbType="AnsiString" Direction="Input" ParameterName="@Introduction" Precision="0" ProviderType="Text" Scale="0" Size="2147483647" SourceColumn="Introduction" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="ClassTime" ColumnName="ClassTime" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="varchar(30)" DbType="AnsiString" Direction="Input" ParameterName="@ClassTime" Precision="0" ProviderType="VarChar" Scale="0" Size="30" SourceColumn="ClassTime" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="IsEnabled" ColumnName="IsEnabled" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IsEnabled" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IsEnabled" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
              </DbSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="UpdateCourseSection" Modifier="Public" Name="UpdateCourseSection" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy2" UserSourceName="UpdateCourseSection">
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>UPDATE [Courses_Section] SET [UseSectionInfo] = @UseSectionInfo, [Subtitle] = @Subtitle, [Introduction] = @Introduction, [ClassTime] = @ClassTime, [IsEnabled] = @IsEnabled WHERE (([CourseID] = @CourseID) AND ([SectionNumber] = @SectionNumber))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="UseSectionInfo" ColumnName="UseSectionInfo" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@UseSectionInfo" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="UseSectionInfo" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Subtitle" ColumnName="Subtitle" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="varchar(100)" DbType="AnsiString" Direction="Input" ParameterName="@Subtitle" Precision="0" ProviderType="VarChar" Scale="0" Size="100" SourceColumn="Subtitle" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="Introduction" ColumnName="Introduction" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="text" DbType="AnsiString" Direction="Input" ParameterName="@Introduction" Precision="0" ProviderType="Text" Scale="0" Size="2147483647" SourceColumn="Introduction" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="ClassTime" ColumnName="ClassTime" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="varchar(30)" DbType="AnsiString" Direction="Input" ParameterName="@ClassTime" Precision="0" ProviderType="VarChar" Scale="0" Size="30" SourceColumn="ClassTime" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="IsEnabled" ColumnName="IsEnabled" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="bit" DbType="Boolean" Direction="Input" ParameterName="@IsEnabled" Precision="0" ProviderType="Bit" Scale="0" Size="1" SourceColumn="IsEnabled" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="CourseID" ColumnName="CourseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="SectionNumber" ColumnName="SectionNumber" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.Courses_Section" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@SectionNumber" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="SectionNumber" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="MyClassesTableAdapter" GeneratorDataComponentClassName="MyClassesTableAdapter" Name="MyClasses" UserDataComponentName="MyClassesTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectType="Unknown" FillMethodModifier="Public" FillMethodName="FillMyClasses" GenerateMethods="Both" GenerateShortCommands="false" GeneratorGetMethodName="GetMyClasses" GeneratorSourceName="FillMyClasses" GetMethodModifier="Public" GetMethodName="GetMyClasses" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="false" UserGetMethodName="GetMyClasses" UserSourceName="FillMyClasses">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     [Relations_Course-User].CourseID, [Relations_Course-User].SectionNumber, [Relations_Course-User].UserID, [Relations_Course-User].Type, 
                      [Relations_Course-User].SortOrder, Courses.Title, Courses.Subtitle, Courses.Introduction, Courses.IsEnabled, Courses_Section.UseSectionInfo, 
                      Courses_Section.Subtitle AS SectionSubtitle, Courses_Section.Introduction AS SectionIntroduction, Courses_Section.ClassTime, 
                      Courses_Section.IsEnabled AS IsSectionEnabled
FROM         [Relations_Course-User] INNER JOIN
                      Courses_Section ON [Relations_Course-User].CourseID = Courses_Section.CourseID AND 
                      [Relations_Course-User].SectionNumber = Courses_Section.SectionNumber INNER JOIN
                      Courses ON Courses_Section.CourseID = Courses.CourseID</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="CourseID" DataSetColumn="CourseID" />
              <Mapping SourceColumn="SectionNumber" DataSetColumn="SectionNumber" />
              <Mapping SourceColumn="UserID" DataSetColumn="UserID" />
              <Mapping SourceColumn="Type" DataSetColumn="Type" />
              <Mapping SourceColumn="SortOrder" DataSetColumn="SortOrder" />
              <Mapping SourceColumn="Title" DataSetColumn="Title" />
              <Mapping SourceColumn="Subtitle" DataSetColumn="Subtitle" />
              <Mapping SourceColumn="Introduction" DataSetColumn="Introduction" />
              <Mapping SourceColumn="IsEnabled" DataSetColumn="IsEnabled" />
              <Mapping SourceColumn="UseSectionInfo" DataSetColumn="UseSectionInfo" />
              <Mapping SourceColumn="SectionSubtitle" DataSetColumn="SectionSubtitle" />
              <Mapping SourceColumn="SectionIntroduction" DataSetColumn="SectionIntroduction" />
              <Mapping SourceColumn="ClassTime" DataSetColumn="ClassTime" />
              <Mapping SourceColumn="IsSectionEnabled" DataSetColumn="IsSectionEnabled" />
            </Mappings>
            <Sources>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="DeleteMyClass" Modifier="Public" Name="DeleteMyClass" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="DeleteMyClass">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>DELETE FROM [Relations_Course-User]
WHERE     (CourseID = @CourseID) AND (SectionNumber = @SectionNumber) AND (UserID = @UserID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="CourseID" ColumnName="CourseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="SectionNumber" ColumnName="SectionNumber" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@SectionNumber" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="SectionNumber" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="UserID" ColumnName="UserID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@UserID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="UserID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
              </DbSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectType="Unknown" FillMethodModifier="Public" FillMethodName="FillMyClass" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetMyClass" GeneratorSourceName="FillMyClass" GetMethodModifier="Public" GetMethodName="GetMyClass" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetMyClass" UserSourceName="FillMyClass">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     [Relations_Course-User].CourseID, [Relations_Course-User].SectionNumber, [Relations_Course-User].UserID, [Relations_Course-User].Type, 
                      [Relations_Course-User].SortOrder, Courses.Title, Courses.Subtitle, Courses.Introduction, Courses.IsEnabled, Courses_Section.UseSectionInfo, 
                      Courses_Section.Subtitle AS SectionSubtitle, Courses_Section.Introduction AS SectionIntroduction, Courses_Section.ClassTime, 
                      Courses_Section.IsEnabled AS IsSectionEnabled
FROM         [Relations_Course-User] INNER JOIN
                      Courses_Section ON [Relations_Course-User].CourseID = Courses_Section.CourseID AND 
                      [Relations_Course-User].SectionNumber = Courses_Section.SectionNumber INNER JOIN
                      Courses ON Courses_Section.CourseID = Courses.CourseID
WHERE     ([Relations_Course-User].CourseID = @CourseID) AND ([Relations_Course-User].SectionNumber = @SectionNumber) AND 
                      ([Relations_Course-User].UserID = @UserID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="CourseID" ColumnName="CourseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="SectionNumber" ColumnName="SectionNumber" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@SectionNumber" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="SectionNumber" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="UserID" ColumnName="UserID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@UserID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="UserID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectType="Unknown" FillMethodModifier="Public" FillMethodName="FillMyClassesByUserID" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetMyClassesByUserID" GeneratorSourceName="FillMyClassesByUserID" GetMethodModifier="Public" GetMethodName="GetMyClassesByUserID" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetMyClassesByUserID" UserSourceName="FillMyClassesByUserID">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     [Relations_Course-User].CourseID, [Relations_Course-User].SectionNumber, [Relations_Course-User].UserID, [Relations_Course-User].Type, 
                      [Relations_Course-User].SortOrder, Courses.Title, Courses.Subtitle, Courses.Introduction, Courses.IsEnabled, Courses_Section.UseSectionInfo, 
                      Courses_Section.Subtitle AS SectionSubtitle, Courses_Section.Introduction AS SectionIntroduction, Courses_Section.ClassTime, 
                      Courses_Section.IsEnabled AS IsSectionEnabled
FROM         [Relations_Course-User] INNER JOIN
                      Courses_Section ON [Relations_Course-User].CourseID = Courses_Section.CourseID AND 
                      [Relations_Course-User].SectionNumber = Courses_Section.SectionNumber INNER JOIN
                      Courses ON Courses_Section.CourseID = Courses.CourseID
WHERE     ([Relations_Course-User].UserID = @UserID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="UserID" ColumnName="UserID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@UserID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="UserID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="InsertMyClass" Modifier="Public" Name="InsertMyClass" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy1" UserSourceName="InsertMyClass">
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>INSERT INTO [Relations_Course-User]
                      (CourseID, SectionNumber, UserID, Type, SortOrder)
VALUES     (@CourseID,@SectionNumber,@UserID,@Type,@SortOrder)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="CourseID" ColumnName="CourseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="SectionNumber" ColumnName="SectionNumber" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@SectionNumber" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="SectionNumber" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="UserID" ColumnName="UserID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@UserID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="UserID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="Type" ColumnName="Type" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="varchar(20)" DbType="AnsiString" Direction="Input" ParameterName="@Type" Precision="0" ProviderType="VarChar" Scale="0" Size="20" SourceColumn="Type" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="SortOrder" ColumnName="SortOrder" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@SortOrder" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="SortOrder" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
              </DbSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="IsDuplicated" Modifier="Public" Name="IsDuplicated" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy2" UserSourceName="IsDuplicated">
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>SELECT     COUNT(*) AS Expr1
FROM         [Relations_Course-User]
WHERE     (CourseID = @CourseID) AND (SectionNumber = @SectionNumber) AND (UserID = @UserID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="CourseID" ColumnName="CourseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="SectionNumber" ColumnName="SectionNumber" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@SectionNumber" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="SectionNumber" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="UserID" ColumnName="UserID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@UserID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="UserID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </SelectCommand>
              </DbSource>
              <DbSource ConnectionRef="ILEConnectionString (Web.config)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorGetMethodName="GetDataBy" GeneratorSourceName="UpdateMyClass" Modifier="Public" Name="UpdateMyClass" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy3" UserSourceName="UpdateMyClass">
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="true">
                    <CommandText>UPDATE [Relations_Course-User] SET [SortOrder] = @SortOrder WHERE (([CourseID] = @CourseID) AND ([SectionNumber] = @SectionNumber) AND ([UserID] = @UserID))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="true" AutogeneratedName="SortOrder" ColumnName="SortOrder" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@SortOrder" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="SortOrder" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="CourseID" ColumnName="CourseID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@CourseID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="CourseID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="SectionNumber" ColumnName="SectionNumber" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@SectionNumber" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="SectionNumber" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="UserID" ColumnName="UserID" DataSourceName="[C:\DOCUMENTS AND SETTINGS\JEINDUS\MY DOCUMENTS\VISUAL STUDIO 2008\WEBSITES\ILE\APP_DATA\ILE.MDF].dbo.[Relations_Course-User]" DataTypeServer="int" DbType="Int32" Direction="Input" ParameterName="@UserID" Precision="0" ProviderType="Int" Scale="0" Size="4" SourceColumn="UserID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </Sources>
          </TableAdapter>
        </Tables>
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="Classes" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="Classes" msprop:Generator_DataSetName="Classes">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Courses" msprop:Generator_UserTableName="Courses" msprop:Generator_RowDeletedName="CoursesRowDeleted" msprop:Generator_RowChangedName="CoursesRowChanged" msprop:Generator_RowClassName="CoursesRow" msprop:Generator_RowChangingName="CoursesRowChanging" msprop:Generator_RowEvArgName="CoursesRowChangeEvent" msprop:Generator_RowEvHandlerName="CoursesRowChangeEventHandler" msprop:Generator_TableClassName="CoursesDataTable" msprop:Generator_TableVarName="tableCourses" msprop:Generator_RowDeletingName="CoursesRowDeleting" msprop:Generator_TablePropName="Courses">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CourseID" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="CourseID" msprop:Generator_ColumnPropNameInRow="CourseID" msprop:Generator_ColumnVarNameInTable="columnCourseID" msprop:Generator_ColumnPropNameInTable="CourseIDColumn" type="xs:int" />
              <xs:element name="Title" msprop:Generator_UserColumnName="Title" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" msprop:Generator_ColumnPropNameInTable="TitleColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Subtitle" msprop:Generator_UserColumnName="Subtitle" msprop:Generator_ColumnPropNameInRow="Subtitle" msprop:Generator_ColumnVarNameInTable="columnSubtitle" msprop:Generator_ColumnPropNameInTable="SubtitleColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Introduction" msprop:Generator_UserColumnName="Introduction" msprop:Generator_ColumnPropNameInRow="Introduction" msprop:Generator_ColumnVarNameInTable="columnIntroduction" msprop:Generator_ColumnPropNameInTable="IntroductionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IsEnabled" msprop:Generator_UserColumnName="IsEnabled" msprop:Generator_ColumnPropNameInRow="IsEnabled" msprop:Generator_ColumnVarNameInTable="columnIsEnabled" msprop:Generator_ColumnPropNameInTable="IsEnabledColumn" type="xs:boolean" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Courses_Section" msprop:Generator_UserTableName="Courses_Section" msprop:Generator_RowDeletedName="Courses_SectionRowDeleted" msprop:Generator_RowChangedName="Courses_SectionRowChanged" msprop:Generator_RowClassName="Courses_SectionRow" msprop:Generator_RowChangingName="Courses_SectionRowChanging" msprop:Generator_RowEvArgName="Courses_SectionRowChangeEvent" msprop:Generator_RowEvHandlerName="Courses_SectionRowChangeEventHandler" msprop:Generator_TableClassName="Courses_SectionDataTable" msprop:Generator_TableVarName="tableCourses_Section" msprop:Generator_RowDeletingName="Courses_SectionRowDeleting" msprop:Generator_TablePropName="Courses_Section">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CourseID" msprop:Generator_UserColumnName="CourseID" msprop:Generator_ColumnPropNameInRow="CourseID" msprop:Generator_ColumnVarNameInTable="columnCourseID" msprop:Generator_ColumnPropNameInTable="CourseIDColumn" type="xs:int" />
              <xs:element name="SectionNumber" msprop:Generator_UserColumnName="SectionNumber" msprop:Generator_ColumnPropNameInRow="SectionNumber" msprop:Generator_ColumnVarNameInTable="columnSectionNumber" msprop:Generator_ColumnPropNameInTable="SectionNumberColumn" type="xs:int" />
              <xs:element name="UseSectionInfo" msprop:Generator_UserColumnName="UseSectionInfo" msprop:Generator_ColumnPropNameInRow="UseSectionInfo" msprop:Generator_ColumnVarNameInTable="columnUseSectionInfo" msprop:Generator_ColumnPropNameInTable="UseSectionInfoColumn" type="xs:boolean" />
              <xs:element name="Subtitle" msprop:Generator_UserColumnName="Subtitle" msprop:Generator_ColumnPropNameInRow="Subtitle" msprop:Generator_ColumnVarNameInTable="columnSubtitle" msprop:Generator_ColumnPropNameInTable="SubtitleColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Introduction" msprop:Generator_UserColumnName="Introduction" msprop:Generator_ColumnPropNameInRow="Introduction" msprop:Generator_ColumnVarNameInTable="columnIntroduction" msprop:Generator_ColumnPropNameInTable="IntroductionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ClassTime" msprop:Generator_UserColumnName="ClassTime" msprop:Generator_ColumnPropNameInRow="ClassTime" msprop:Generator_ColumnVarNameInTable="columnClassTime" msprop:Generator_ColumnPropNameInTable="ClassTimeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="30" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IsEnabled" msprop:Generator_UserColumnName="IsEnabled" msprop:Generator_ColumnPropNameInRow="IsEnabled" msprop:Generator_ColumnVarNameInTable="columnIsEnabled" msprop:Generator_ColumnPropNameInTable="IsEnabledColumn" type="xs:boolean" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="MyClasses" msprop:Generator_UserTableName="MyClasses" msprop:Generator_RowDeletedName="MyClassesRowDeleted" msprop:Generator_RowChangedName="MyClassesRowChanged" msprop:Generator_RowClassName="MyClassesRow" msprop:Generator_RowChangingName="MyClassesRowChanging" msprop:Generator_RowEvArgName="MyClassesRowChangeEvent" msprop:Generator_RowEvHandlerName="MyClassesRowChangeEventHandler" msprop:Generator_TableClassName="MyClassesDataTable" msprop:Generator_TableVarName="tableMyClasses" msprop:Generator_RowDeletingName="MyClassesRowDeleting" msprop:Generator_TablePropName="MyClasses">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CourseID" msprop:Generator_UserColumnName="CourseID" msprop:Generator_ColumnPropNameInRow="CourseID" msprop:Generator_ColumnVarNameInTable="columnCourseID" msprop:Generator_ColumnPropNameInTable="CourseIDColumn" type="xs:int" />
              <xs:element name="SectionNumber" msprop:Generator_UserColumnName="SectionNumber" msprop:Generator_ColumnPropNameInRow="SectionNumber" msprop:Generator_ColumnVarNameInTable="columnSectionNumber" msprop:Generator_ColumnPropNameInTable="SectionNumberColumn" type="xs:int" />
              <xs:element name="UserID" msprop:Generator_UserColumnName="UserID" msprop:Generator_ColumnPropNameInRow="UserID" msprop:Generator_ColumnVarNameInTable="columnUserID" msprop:Generator_ColumnPropNameInTable="UserIDColumn" type="xs:int" />
              <xs:element name="Type" msprop:Generator_UserColumnName="Type" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnVarNameInTable="columnType" msprop:Generator_ColumnPropNameInTable="TypeColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="20" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SortOrder" msprop:Generator_UserColumnName="SortOrder" msprop:Generator_ColumnPropNameInRow="SortOrder" msprop:Generator_ColumnVarNameInTable="columnSortOrder" msprop:Generator_ColumnPropNameInTable="SortOrderColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Title" msprop:Generator_UserColumnName="Title" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" msprop:Generator_ColumnPropNameInTable="TitleColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Subtitle" msprop:Generator_UserColumnName="Subtitle" msprop:Generator_ColumnPropNameInRow="Subtitle" msprop:Generator_ColumnVarNameInTable="columnSubtitle" msprop:Generator_ColumnPropNameInTable="SubtitleColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Introduction" msprop:Generator_UserColumnName="Introduction" msprop:Generator_ColumnPropNameInRow="Introduction" msprop:Generator_ColumnVarNameInTable="columnIntroduction" msprop:Generator_ColumnPropNameInTable="IntroductionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IsEnabled" msprop:Generator_UserColumnName="IsEnabled" msprop:Generator_ColumnPropNameInRow="IsEnabled" msprop:Generator_ColumnVarNameInTable="columnIsEnabled" msprop:Generator_ColumnPropNameInTable="IsEnabledColumn" type="xs:boolean" />
              <xs:element name="UseSectionInfo" msprop:Generator_UserColumnName="UseSectionInfo" msprop:Generator_ColumnPropNameInRow="UseSectionInfo" msprop:Generator_ColumnVarNameInTable="columnUseSectionInfo" msprop:Generator_ColumnPropNameInTable="UseSectionInfoColumn" type="xs:boolean" />
              <xs:element name="SectionSubtitle" msprop:Generator_UserColumnName="SectionSubtitle" msprop:Generator_ColumnPropNameInRow="SectionSubtitle" msprop:Generator_ColumnVarNameInTable="columnSectionSubtitle" msprop:Generator_ColumnPropNameInTable="SectionSubtitleColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="SectionIntroduction" msprop:Generator_UserColumnName="SectionIntroduction" msprop:Generator_ColumnPropNameInRow="SectionIntroduction" msprop:Generator_ColumnVarNameInTable="columnSectionIntroduction" msprop:Generator_ColumnPropNameInTable="SectionIntroductionColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ClassTime" msprop:Generator_UserColumnName="ClassTime" msprop:Generator_ColumnPropNameInRow="ClassTime" msprop:Generator_ColumnVarNameInTable="columnClassTime" msprop:Generator_ColumnPropNameInTable="ClassTimeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="30" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="IsSectionEnabled" msprop:Generator_UserColumnName="IsSectionEnabled" msprop:Generator_ColumnPropNameInRow="IsSectionEnabled" msprop:Generator_ColumnVarNameInTable="columnIsSectionEnabled" msprop:Generator_ColumnPropNameInTable="IsSectionEnabledColumn" type="xs:boolean" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="InstructorClasses" msprop:Generator_UserTableName="InstructorClasses" msprop:Generator_RowDeletedName="InstructorClassesRowDeleted" msprop:Generator_RowChangedName="InstructorClassesRowChanged" msprop:Generator_RowClassName="InstructorClassesRow" msprop:Generator_RowChangingName="InstructorClassesRowChanging" msprop:Generator_RowEvArgName="InstructorClassesRowChangeEvent" msprop:Generator_RowEvHandlerName="InstructorClassesRowChangeEventHandler" msprop:Generator_TableClassName="InstructorClassesDataTable" msprop:Generator_TableVarName="tableInstructorClasses" msprop:Generator_RowDeletingName="InstructorClassesRowDeleting" msprop:Generator_TablePropName="InstructorClasses">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CourseID" msprop:Generator_UserColumnName="CourseID" msprop:Generator_ColumnVarNameInTable="columnCourseID" msprop:Generator_ColumnPropNameInRow="CourseID" msprop:Generator_ColumnPropNameInTable="CourseIDColumn" type="xs:int" />
              <xs:element name="SectionNumber" msprop:Generator_UserColumnName="SectionNumber" msprop:Generator_ColumnVarNameInTable="columnSectionNumber" msprop:Generator_ColumnPropNameInRow="SectionNumber" msprop:Generator_ColumnPropNameInTable="SectionNumberColumn" type="xs:int" />
              <xs:element name="CourseTitle" msprop:Generator_UserColumnName="CourseTitle" msprop:Generator_ColumnVarNameInTable="columnCourseTitle" msprop:Generator_ColumnPropNameInRow="CourseTitle" msprop:Generator_ColumnPropNameInTable="CourseTitleColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ClassTime" msprop:Generator_UserColumnName="ClassTime" msprop:Generator_ColumnVarNameInTable="columnClassTime" msprop:Generator_ColumnPropNameInRow="ClassTime" msprop:Generator_ColumnPropNameInTable="ClassTimeColumn" type="xs:string" minOccurs="0" />
              <xs:element name="IsEnabled" msprop:Generator_UserColumnName="IsEnabled" msprop:Generator_ColumnVarNameInTable="columnIsEnabled" msprop:Generator_ColumnPropNameInRow="IsEnabled" msprop:Generator_ColumnPropNameInTable="IsEnabledColumn" type="xs:boolean" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Courses" />
      <xs:field xpath="mstns:CourseID" />
    </xs:unique>
    <xs:unique name="Courses_Section_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Courses_Section" />
      <xs:field xpath="mstns:CourseID" />
      <xs:field xpath="mstns:SectionNumber" />
    </xs:unique>
    <xs:unique name="MyClasses_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:MyClasses" />
      <xs:field xpath="mstns:CourseID" />
      <xs:field xpath="mstns:SectionNumber" />
      <xs:field xpath="mstns:UserID" />
    </xs:unique>
    <xs:unique name="InstructorClassesKey1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:InstructorClasses" />
      <xs:field xpath="mstns:CourseID" />
      <xs:field xpath="mstns:SectionNumber" />
    </xs:unique>
  </xs:element>
  <xs:annotation>
    <xs:appinfo>
      <msdata:Relationship name="FK_Courses_Section-Course" msdata:parent="Courses" msdata:child="Courses_Section" msdata:parentkey="CourseID" msdata:childkey="CourseID" msprop:Generator_UserRelationName="FK_Courses_Section-Course" msprop:Generator_RelationVarName="_relationFK_Courses_Section_Course" msprop:Generator_UserChildTable="Courses_Section" msprop:Generator_UserParentTable="Courses" msprop:Generator_ParentPropName="CoursesRow" msprop:Generator_ChildPropName="GetCourses_SectionRows" />
      <msdata:Relationship name="FK_Relations_Course_User-Courses_Section" msdata:parent="Courses_Section" msdata:child="MyClasses" msdata:parentkey="CourseID SectionNumber" msdata:childkey="CourseID SectionNumber" msprop:Generator_UserRelationName="FK_Relations_Course_User-Courses_Section" msprop:Generator_RelationVarName="_relationFK_Relations_Course_User_Courses_Section" msprop:Generator_UserChildTable="MyClasses" msprop:Generator_UserParentTable="Courses_Section" msprop:Generator_ParentPropName="Courses_SectionRowParent" msprop:Generator_ChildPropName="GetMyClassesRows" />
      <msdata:Relationship name="FK_Courses_Section-Course1" msdata:parent="MyClasses" msdata:child="Courses_Section" msdata:parentkey="CourseID" msdata:childkey="CourseID" msprop:Generator_UserRelationName="FK_Courses_Section-Course1" msprop:Generator_RelationVarName="_relationFK_Courses_Section_Course1" msprop:Generator_UserChildTable="Courses_Section" msprop:Generator_UserParentTable="MyClasses" msprop:Generator_ParentPropName="MyClassesRow" msprop:Generator_ChildPropName="GetCourses_SectionRows" />
    </xs:appinfo>
  </xs:annotation>
</xs:schema>